#!/bin/bash

SCRIPTNAME=${0##*/}

killall server
wait
./server pippo 1> out3e 2> err3e
rm out*_2?
./clientminnie.test > ./outminnie_21 &
./clientpluto.test > ./outpluto_21 &
./clientciccio.test > ./outciccio_21 &
./clientminnie.test > ./outminnie_22 &
./clientpluto.test > ./outpluto_22 &
./clientciccio.test > ./outciccio_22 &
./clientminnie.test > ./outminnie_23 &
./clientpluto.test > ./outpluto_23 &
./clientciccio.test > ./outciccio_23 &
./clientciccio.test > ./outciccio_24 &
./clientciccio.test > ./outciccio_25 &
./clientciccio.test > ./outciccio_26 &
./clientciccio.test > ./outciccio_27 &
./clientciccio.test > ./outciccio_28 &
./clientciccio.test > ./outciccio_29 &
./clientciccio.test > ./outciccio_2A &
wait
echo parallel test finished!
testclient kk jj 1>out3a
testclient pippo 1>out3b
testclient pippo ciccio ciccione 1>out3c
./testclient pippo assuntamariagabriellademedici 1>out3d <<EOF
list
one gigi
one
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
EOF
wait
# test dei segnali
echo Checking Broken pipe!
killall -s PIPE server 
killall server 
wait
sleep 1
if ! ls pippo  ; then
    echo pippo removed
else 
    echo pippo still there
    exit 1
fi
echo ${SCRIPTNAME}: done
exit 0